package org.wdcode.shop.po;

import java.io.Serializable;

import org.wdcode.back.po.BaseBackCreateDateEntityBean;
import org.wdcode.common.tools.Conversion;
import org.wdcode.common.util.CommonUtil;
import org.wdcode.shop.helper.EssaySortHelper;

/**
 * 文章信息实体
 * @author WD
 * @since JDK6
 * @version 1.0 2009-11-23
 */
public final class EssayInfo extends BaseBackCreateDateEntityBean implements Serializable {
	// 序列化ID
	private static final long	serialVersionUID	= -3163142449015248650L;

	// 产品分类
	private Integer				sortId;
	// 文章内容
	private String				content;
	// 发表用户
	private Integer				essayUser;

	// 文章分类
	private EssaySort			sort;

	/**
	 * 设置产品分类实体
	 * @param sortId 产品分类ID
	 * @return 产品分类实体
	 */
	public EssaySort setSort(Integer sortId) {
		return sort = EssaySortHelper.getHelper().get(Conversion.toInt(sortId));
	}

	/**
	 * 获得产品分类实体
	 * @return 产品分类实体
	 */
	public EssaySort getSort() {
		return CommonUtil.isEmpty(sort) ? setSort(sortId) : sort;
	}

	/**
	 * 获得文章分类
	 * @return 文章分类
	 */
	public Integer getSortId() {
		return this.sortId;
	}

	/**
	 * 设置文章分类
	 * @param sortId 文章分类
	 */
	public void setSortId(Integer sortId) {
		this.sortId = sortId;
	}

	/**
	 * 获得文章内容
	 * @return 文章内容
	 */
	public String getContent() {
		return this.content;
	}

	/**
	 * 设置文章内容
	 * @param content
	 */
	public void setContent(String content) {
		this.content = content;
	}

	/**
	 * 获得发表用户
	 * @return 发表用户
	 */
	public Integer getEssayUser() {
		return this.essayUser;
	}

	/**
	 * 设置发表用户
	 * @param essayUser 发表用户
	 */
	public void setEssayUser(Integer essayUser) {
		this.essayUser = essayUser;
	}
}